Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Japan F1 Japan F5 Japan F7 Japan F9 Japan F11 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Japan F1 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Guam F1 Australia F1 Thailand F3 Japan F5 (Kashiwa) Japan F3 (Kofu) Japan F2 Chile F3 Korea F3 Korea F2 M25 Sapporo M25 Takasaki Jameson Cup - Milan Bogota Challenger - Bogota IX Abierto Internacional de Salinas - Salinas Sporting Challenger - Turin Torneo Internacional Challenger Fila 2005 - Leon Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Fergana Challenger - Fergana 14° BH Tennis Open - Belo Horizonte Corona Mexico City Open - Mexico City M25 Sapporo Moncton Men's Challenger - Moncton Levene Gouldin & Thompson Tennis Challenger - Binghamton Copa Petrobras-Brazil - Aracaju Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Dunlop World Challenge - Toyota Sao Paulo Challenger Kyoto Challenger M25 Sapporo Corona Mexico City Open - Mexico City GHI Bronx Tennis Classic - Bronx Nottingham Challenger M25 Harmon M25 Harmon Binghamton Challenger Bogota Challenger Montevideo Challenger Tashkent Challenger Santiago Challenger Seoul Challenger Chuncheon Challenger Medellin Challenger Kyoto Challenger Tallahassee Challenger Savannah Challenger Busan Challenger Fergana Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Bangkok Challenger Belo Horizonte Challenger San Remo Tennis Cup - San Remo ATU Cup - Weiden Guayaquil Challenger Toyota Challenger Sao Paulo Challenger Singapore Challenger Bucaramanga Challenger M15 Tokyo M15 Hong Kong Pingguo Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Guadalajara Challenger Winnetka Challenger VII Trofeo Ciudad de Quito - Quito Bogota Challenger Granby Challenger Challenger Britania Zavaleta - Puebla Campos do Jordao Challenger Binghamton Challenger Copa Petrobras - Bogota M15 Tokyo Shanghai Challenger Ischgl International Tennis Challenger 2003 - Ischgl M25 Sapporo Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Seoul Challenger Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Buenos Aires Challenger Toyota Challenger Abierto Colombiano de Tenis - Bogota Honolulu Challenger Santiago Challenger Rimouski Challenger Le Gosier Challenger Barranquilla Challenger Tallahassee Challenger Blumenau Challenger Kaohsiung Challenger Sao Paulo Challenger Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger Anning Challenger Cepu Open - San Marino Busan Challenger Nottingham Challenger Blois Challenger Scheveningen Challenger Granby Challenger IPP Geneva Trophy - Geneva Lexington Challenger Sao Paulo Challenger Aptos Challenger Rio De Janeiro Challenger 10ø Tornea B. Camparini - Reggio Emilia Porto Alegre Challenger Copa Petrobras Bogota - Bogota Montevideo Challenger Guayaquil Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Kyoto Challenger Santiago Challenger San Luis Potosi Challenger - San Luis Potosi Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Nottingham-2 Challenger Banca Stato Challenger - Lugano Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte VIII Gramado Open - Gramado Istanbul Challenger Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Yokohama Challenger Geneva Challenger Copa Petrobras Argentina - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville Granby Challenger Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis Nottingham Challenger Hong Kong Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Keio Challenger International Tennis Tournament - Yokohama Asuncion Challenger Sassuolo Challenger - Sassuolo Busan Challenger Seoul Challenger BMW Tennis Championship - Sunrise Kosice Challenger XI Trofeo Ciudad de Quito - Quito Kaohsiung Challenger Copa Petrobras - Santiago Nottingham Challenger XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Toyota Challenger Genova Challenger Dallas Challenger Copa Kia - Santiago Taipei City Challenger Bucaramanga Challenger Copa Petrobras-Argentina - Buenos Aires Seoul Challenger Kyoto Challenger Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto Nanchang Challenger II Naples ITG Challenger - Naples Manta Challenger Yokohama Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Ho Chi Minh City Challenger Reggio Emilia Challenger Toyota Challenger M25 Canberra Happy Valley Challenger M25 Canberra Taipei City Challenger M25 Tsukuba IPP Open - Helsinki M25 Kashiwa Barranquilla Challenger Challenger Banque Nationale - Granby Busan Challenger Salinas Challenger Ilkley Challenger Busan Challenger Gatineau Challenger Granby Challenger Shanghai Challenger Shanghai Challenger Toyota Challenger Ningboo Challenger Taipei City Challenger Melbourne Challenger Nanchang Challenger Dallas Challenger Maui Challenger Gatineau Challenger Guangzhou Challenger Chengdu Challenger M25 Changwon Zhangjiagang Challenger Lexington Challenger Shanghai Challenger Yokohama Challenger Launceston Challenger Yokohama Challenger Copa Petrobras Aracaju - Aracaju Seoul Challenger Bangkok Challenger Busan Challenger Shenzhen Challenger Chengdu Challenger Gwangju Challenger Shanghai Challenger Seoul Challenger Biella 5 Challenger Taipei City Challenger Busan Challenger Kobe Challenger Cassis Challenger M25 Sapporo Yokohama Challenger Copa Petrobras Uruguay - Montevideo Burnie Challenger Kobe Challenger Open D'Orleans - Orleans Kyoto Challenger Santiago Challenger Busan Challenger Guangzhou Challenger Winnetka Challenger M15 Tsukuba Nottingham Challenger Ilkley Challenger Bangkok Challenger Regions Morgan Keegan Championships - Memphis Alessandria Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Chevrolet Cup - Vina del Mar Bangkok Challenger Winnipeg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Le Gosier Challenger Ilkley Challenger M15 Harmon Copa Ericsson Chile - Santiago Yokohama Challenger Puerto Vallarta Challenger Kobe Challenger Maui Challenger Winnipeg Challenger San Francisco Challenger Banja Luka Challenger 2004 - Banja Luka Seoul Challenger IX Gramado Open - Gramado Seoul Challenger M15 Kashiwa Kyoto Challenger Seoul Challenger New Delhi Challenger III - New Delhi Busan Challenger Rio Quente Challenger Ningboo Challenger Liuzhou Challenger Ljubljana Open - Ljubljana Kobe Challenger Playford Challenger Bangkok Challenger Phoenix Challenger Taipei City Challenger Porto Challenger Gwangju Challenger VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Nottingham Challenger BellSouth Open - Vina del Mar Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Jinan Challenger Como Challenger Istanbul Challenger Shanghai Challenger Nur-Sultan 1 Challenger Santiago Challenger BH Tennis Open International Cup - Belo Horizonte Lexington Challenger Marburg Challenger Mallorca Challenger Las Vegas Challenger Charlottesville Challenger Argentina Open - Buenos Aires Champaign Challenger Buenos Aires Challenger Brasil Open - Costa do Sauipe Shimadzu All Japan Indoor Tennis Championships - Kyoto GHI Bronx Tennis Classic - Bronx Czech Indoor Open - Prague Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest La Serena Open - La Serena Shimadzu All Japan Indoor Tennis Championships - Kyoto 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia TED Open - Istanbul Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Winnipeg Challenger Matsuyama Challenger The 'Fitz' Casino Challenger - Tunica Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Francavilla Challenger The Stella Artois Championships - London Keio Challenger International Tennis Tournament - Yokohama The Surbiton Trophy - Surbiton ARAG World Team Championship - Dusseldorf New Delhi Challenger IV - New Delhi Heineken Open - Auckland MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Carson Challenger The Tennis Channel Open - Las Vegas Poznan Challenger Ningboo Challenger Campbell's Hall of Fame Tennis Championships - Newport Playford Challenger Generali Open - Kitzbuhel Launceston Challenger Legg Mason Tennis Classic - Washington Winnetka Challenger Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis China Open - Beijing Salvador Challenger Copa Petrobras-Uruguay - Montevideo Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Bogota Challenger Cali Challenger Burnie Challenger Chennai Open - Chennai Nur-Sultan 2 Challenger Medibank International - Sydney Zagreb Challenger Delray Beach International Tennis Championships - Delray Beach Recife Challenger Bordeaux Challenger Busan Challenger Blumenau Challenger Santos Challenger Leon Challenger Indianapolis Tennis Championships - Indianapolis Alessandria Challenger Brasil Open - Costa do Sauipe Rome Challenger Estoril Open - Estoril Bordeaux Challenger AEGON International - Eastbourne Busan Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Beijing Challenger Knoxville Challenger Shenzhen Challenger Guadalajara Challenger Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Nottingham Challenger Delray Beach International Tennis Championships - Delray Beach Toyota Challenger U.S. Mens's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Brasil Open - Salvador Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger Honolulu Challenger Bucaramanga Challenger San Juan Challenger Malaysian Open - Kuala Lumpur AEGON Championships - London Villa Allende Challenger Burnie Challenger Seoul Challenger AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Montevideo Challenger Copa Claro - Buenos Aires Leon Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Sao Leopoldo Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Sunrise Challenger Maui Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dallas Challenger Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open 13 - Marseille Apia International - Sydney Open Sud de France - Montpellier Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Santos Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Pereira Challenger Kun-Ming Challenger Baton Rouge Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Campinas Challenger Campbell's Hall of Fame Tennis Championships - Newport Topshelf Open - 's-Hertogenbosch RCA Championships - Indianapolis Countrywide Classic - Los Angeles Traralgon Challenger Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch Manta Challenger Shenzhen Open - Shenzhen Panama City Challenger Kyoto Challenger Hall of Fame Open - Newport Istanbul 2 Challenger Movistar Open - Santiago Kyoto Challenger BMW Open - Munich Medellin Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Gimcheon Challenger If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Shanghai Challenger US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Hua Hin Challenger Atlanta Tennis Championships - Atlanta Medellin Challenger Santos Challenger Jinan Challenger Shanghai Challenger Citi Open - Washington M15 Karuizawa Suzhou Challenger Split Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger ASB Classic - Auckland Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Traralgon Challenger Gwangju Challenger Claro Open Colombia - Bogota Bordeaux Challenger Malaysian Open - Kuala Lumpur Vancouver Challenger Calgary Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Newport Beach Challenger Bogota Challenger Gimcheon Challenger Cary Challenger Guadalajara Challenger Shenzhen Open - Shenzhen Memphis Open - Memphis Manchester Challenger Canottieri Minico 2004 - Mantova Abierto Mexicano - Los Cabos 12th BH Tennis Open International Cup - Belo Horizonte Yokkaichi Challenger Busan Challenger Memorial Savigni - Sassuolo Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Noventi Open - Halle Kobe Challenger Yokohama Challenger Movistar Open - Vina del Mar Cary 1 Challenger Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Korea Open - Seoul Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston VTR Open - Vina del Mar Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger Memphis Open - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Allianz Suisse Open Gstaad - Gstaad Sony Ericsson Open - Miami Kobe Challenger Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Atlanta Tennis Championships - Atlanta Movistar Open - Vina del Mar BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Masters - Toronto Sony Ericsson Open - Miami Rogers Cup - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Miami Open - Miami Citi Open - Washington French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 U.S. Open (juniors) Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 Australian Open (Asia, Wildcard) Davis Cup, World Group, PO, CHI-AUT, 3-2 Olympics - London M25 Hong Kong Cagliari Challenger